Tomato (firmware)

Tomato Firmware

Real time bandwidth view, running on a Buffalo AirStation WHR-HP-G54
Developer(s)
Jonathan Zarate
Stable release 1.28 / June 28, 2010; 19 months ago (2010-06-28)
Operating system Linux
Type Routing software
License Freeware
Backend: GNU General Public License
Frontend: proprietary
Website www.polarcloud.com/tomato

Tomato Firmware is a partially free HyperWRT-based, Linux core firmware distribution for a range of Broadcom chipset based wireless routers, most notably the older-model Linksys WRT54G (including the WRT54GL and WRT54GS), Buffalo AirStation, Asus Routers and Netgear's WNR3500L. Among other notable features is the user interface, which makes heavy use of AJAX as well as an SVG-based graphical bandwidth monitor.

Contents

Features

Feature comparison

Mod Name Base Tomato
Version
Latest release Status Min
Flash
Size
Max
Conn.
Speed
Mod
SFTP VPN
Client
VPN
Server
SNMP SD Card
Support
USB
Support
VLANs IPv6 Captive
Portal
5
Ghz
Client
Monitor
Graphs
Static
ARP
BW
Limiter
NFS Bit
Torrent
PPPOE
Server
Tomato 1.28 June 28, 2010; 19 months ago (2010-06-28) Dormant 4MB 4096 No No No No No No No No No No No No No No No No No
Tomato ND 1.28** June 28, 2010; 19 months ago (2010-06-28) Dormant 4MB 4096 No No No No No No No No No No No No No No No No No
TomatoUSB

(Teddy Bear)[1][2]

1.28** Build 54 / November 30, 2010; 14 months ago (2010-11-30) Active 4MB/
8MB
10240 Yes Yes OpenVPN OpenVPN No No Print, NAS Yes Yes Yes Except
E4200
Yes Yes Yes No No No
TomatoVPN

(SgtPepperKSU)[3][4]

1.27*** 1.27vpn3.6 / January 27, 2010; 2 years ago (2010-01-27) Dormant 4MB 4096 No No OpenVPN OpenVPN No No No No No No No No No No No No No
SpeedMod

(hardc0re)[5]

1.28*** SpeedMod 120 / July 30, 2010; 18 months ago (2010-07-30) Dormant 4MB 8192+ Yes No No No No No No No No No No No No No No No No
slodki[6] 1.28** 1.28.02 / February 18, 2011; 11 months ago (2011-02-18) Active 4MB 10240 Yes Yes OpenVPN OpenVPN No SD,
SDHC, MMC
Print, NAS No No No No No No No No No No
Victek RAF[7][8] 1.28*** 1.28.9007 / October 13, 2011; 4 months ago (2011-10-13) Active 4MB/
8MB
16384 Yes Yes OpenVPN OpenVPN Yes No Print, NAS Yes Yes K2.6
Only
Yes No Yes Yes No Two builds
only
No
DualWAN[9] 1.28*** 1.28.0540 / November 26, 2011; 2 months ago (2011-11-26) Active 4MB/
8MB
10240 Yes Yes OpenVPN,
PPTP
OpenVPN,
PPTP
Yes No NAS,
3G USB Modem
Yes No No No No No No No No Yes
Toastman[10] 1.28*** RT 1.28.7493 / December 18, 2011; 59 days ago (2011-12-18)
VLAN-RT 1.28.4493 December 18, 2011; 59 days ago (2011-12-18)
RT-N 1.28.0493 December 18, 2011; 59 days ago (2011-12-18)
VLAN-RT-N 1.28.2493 December 18, 2011; 59 days ago (2011-12-18)
Active 4MB/
8MB
Selectable Yes Yes OpenVPN,
PPTP
OpenVPN Yes No Print, NAS,
Media, FTP
Yes Yes Yes Yes Yes Yes Yes No Yes No
Shibby[11] 1.28*** 5x-083V-EN / December 5, 2011; 2 months ago (2011-12-05)
RT-N 5x-083V-EN / December 5, 2011; 2 months ago (2011-12-05)
Active 4MB/
8MB
Selectable Yes Yes Yes Yes Yes SD,
SDHC, MMC
Print, NAS,
Media, FTP,
3G USB Modem
Yes Yes Yes Yes Yes Yes Yes Yes Yes No
* Tomato standard only
** Tomato ND (New Driver) only
*** Tomato standard and ND

License

Tomato is based on the GPL source code released by Linksys, but includes proprietary binary modules from the chipset manufacturer Broadcom. Portions of the code are licensed under the GNU General Public License, but the source code for the user interface is under a more restrictive license which forbids use without the author's permission.

Compatible routers

Tomato is compatible with many Broadcom-based routers, including Asus routers, Buffalo AirStation, and the Linksys WRT54G series. Detailed information is available from the Wikibooks page on Tomato. WRT54G models of version 5 and newer are not compatible. Tomato is generally recommended by Community Forums for Linksys Devices, Ex.. LinksysInfo.org, for users who desire an alternative to DD-WRT, while not offering as much customization as the advanced OpenWrt firmware. Support for the Asus RT-N16, Asus RT-N12, Asus WL-500W, Linksys WRT-160Nv3 and Netgear WNR3500L/v2 has been added via a new firmware modification (based on Linux kernel 2.6). There are several other mods based on this code which offer more features.

See also

References

  1. ^ TomatoUSB release announcement.
  2. ^ Tomato ND USB Mod - Support thread
  3. ^ TomatoVPN release announcement.
  4. ^ VPN build with Web GUI - Support thread
  5. ^ hardc0re release announcement.
  6. ^ slodki release announcement.
  7. ^ Firmware. Tomato RAF 1.28.8xxx by Victek Home page.
  8. ^ Victek RAF Releases - Support thread
  9. ^ DualWAN Mod release announcement.
  10. ^ Toastman Mod - Tomato builds with many useful added features. (Based on TomatoUSB and RT, selected features included from other firmwares, plus new mods).
  11. ^ Shibby Mod Home page.

External links